Refine this word faster
Olive tree
noun
Definitions
Noun
- 1 An evergreen tree, Olea europaea, that produces olives as fruit.
- 2 a tree of the genus Olea cultivated for its fruit wordnet
See also for "olive tree"
Next best steps
Mini challenge
Unscramble this word: olivetree